*{margin: 0;padding: 0;box-sizing: border-box}
ul,ol{list-style: none;}
a{text-decoration: none}
input{border: none}

.side{position:fixed;width:54px;height:275px;right:0;bottom:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff; overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li {background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
.side ul li:hover .sidebox1 p{opacity:1;}
.side ul li .sidebox1 {line-height:   10px; }
 .sidewx{background: #000;width:54px;height:54px; position: relative;}
 .side .wxxx:hover .sidewx{background: #ae1c1c;}
.side ul li .sidebox span{line-height: 54px;}
.side .wx{position: absolute;width: 130px;right: 54px;top:-25px; display: none;}
.side ul li:hover  .wx  {display: block;}
.kkkk{padding:0 10px;}
.header{position: relative;z-index:5;width:100%;}
.header .logo{height:100px;line-height:100px;}
.header nav ul li{position:relative;float:left;margin:0 20px}
.header nav ul li.cur a::after,.header nav ul li:hover a::after{-webkit-transform:scale(1);transform:scale(1)}
.header nav ul li:hover .sub-nav{visibility:visible;opacity:1;top:100px}
.header nav ul li:hover a{ color:#e60c0c;}
.header nav ul li a.layui-this-moren{ color:#e60c0c;}
.header nav ul li>a{position:relative;height:100px;line-height:100px;color:#333;font-size:16px;display: inline-block;}
.header nav ul li>a::after{position:absolute;content:'';left:0;bottom:0;width:100%;height:2px;background:#e60c0c;transform:scale(0,1);-webkit-transform:scale(0,1);transition:all .3s;-webkit-transition:all .3s}
.header nav ul li .sub-nav{position:absolute;visibility:hidden;opacity:0;z-index:1;top:150px;left:50%;width:160px;color:#333;background:rgba(0,0,0,.4);transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .5s;-webkit-transition:all .5s}
.header nav ul li .sub-nav a{display:block;line-height:42px;padding:0px 10px;text-align:center;color:#fff;}
.header nav ul li .sub-nav a:hover{background:rgba(232,62,54,1); color:#fff;}
.header .language{color:#333}
.header .language em{height:100px;line-height:100px;cursor:pointer;padding-right:15px}
.header .language em::after{position:absolute;content:'';top:50%;right:0;border-top:4px solid #333;border-left:4px solid transparent;border-right:4px solid transparent;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.header .language ul{z-index:1;width:100%;top:100px;left:50%;background:rgba(255,255,255,.5);transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.header .language ul::after{position:absolute;content:'';left:50%;top:-6px;border-bottom:6px solid rgba(204,204,204,.9);border-left:6px solid transparent;border-right:6px solid transparent;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.header .language ul li a{height:30px;line-height:30px;border-bottom:1px solid rgba(255,255,255,.2) ;background: rgba(0,0,0,.1);}
.header .language ul li a:hover{text-decoration:underline; color:#e60c0c;}


.dn{display: none}



/*海报区域*/
.banner{  width:100%; }
.banner .swiper-slide img{ display: block; width:100%;height: 100%;}
.banner .swiper-button-prev, .banner  .swiper-container-rtl .swiper-button-next{ background: none;font-weight: bold; font-size:60px; color:#fff; font-family: "宋体"; height: 80px; margin-top:-40px; width:40px; display: none;}
.banner .swiper-button-next,.banner .swiper-container-rtl .swiper-button-prev{background: none; font-weight: bold;font-size:60px; color:#fff; font-family: "宋体"; height: 80px; margin-top:-40px; width:40px; display: none;}
.banner:hover .swiper-button-prev{ display: block; }
.banner:hover .swiper-button-next{ display: block; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:5%}
.banner .swiper-pagination-bullet{ width:30px; height: 8px; opacity: 1; background: #fff; border-radius: 0px; }
.banner .swiper-pagination-bullet-active{ width:30px;background: #e60c0c }


.gushi{padding: 70px 0 0 0;}
.gushifl h3{font-size: 24px;color: #0b1168;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.gushifl i{display: inline-block;width: 60px;height: 2px;background: #e60c0c;vertical-align: middle;margin: 20px 0;}
.gushifl p{padding-top: 0px;font-size: 14px;color: #535353;line-height: 32px;}
.gushifl{padding-left: 30px;}
.gushicn{padding-left: 30px;}
.gushifr img{width: 100%}
.gushifr em{display:block;position:absolute;background: rgba(0, 0, 0, 0.3);  top:0; right:0;bottom:0;left:0;background-image:url(../images/bofangqi.png);background-position:center center;background-repeat:no-repeat; transition:ease .5s;-webkit-transition:ease .5s; cursor:pointer;background-s ize: 100%;}
.gushifr:hover em{background-color:rgba(0,0,0,.1);}
.gushi .gengduo{margin-top: 45px; width: 95px;border-radius: 10px; height: 35px;background: #da251d;display: block;line-height: 35px;text-align: center;color: #fff;font-size: 14px;}
.gushi .gengduo:hover{background: #ff4848}
 
.news .newscon h3{font-size: 16px;color: #5f5f5f;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news .newscon p{font-size: 14px;color: #b2b2b2;padding-top: 10px;}
.news .newscon:hover h3{color: #e60c0c;}
.news  .xux{border: 1px dotted rgb(143, 143, 143); width: 100%; margin: 20px 0;}

.news .newsbot span{font-size: 14px;color: #5f5f5f; padding-left: 15px;}
.news .newsbot  span:hover{color: #e60c0c;}
.news .newsbot  a:hover{color: #e60c0c;}
.news .newsbot a{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:block}

.jianj{position: relative; margin: 110px 0;}
.jianj .jjpic{text-align: center;position: relative;}
.jianj .jjpic img{border: 1px solid #efefef; padding: 10px;border-radius: 50%;transition: 0.6s;}
.jianj .jjtxt{position: absolute; top: 25px; left: 0; width: 100%;height: 100%;text-align: center; opacity: 0; transition: 0.6s;}
.jianj .jjtxt h3{margin-top: -120px;color: #fff;margin-bottom: 15px;}
.jianj .jjtxt i{display: block;width: 40px;height: 2px;background: #fff; margin: auto;z-index: 10;position: relative;}
.jianj li:hover .jjtxt {opacity: 1;}
.jianj li:hover .jjpic img{border: 1px solid #e60c0c;}
 


.zhanshi{background: #f4f4f4;height: 680px;}
.gonggtit{text-align: center;padding : 70px 0;}
.gonggtit h3{font-size: 32px;color: #0b1168;}
.gonggtit p{font-size: 18px;color: #a9abc4;padding: 20px 0;}
.gonggtit i{display: block; width: 90px;height: 1px;background:#e60c0c ;margin: auto;}



.slideBox {
	width: 100%;
	position: relative;
}
.slideBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 5px;
	z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.slideBox .hd ul li {
	float: left;
	margin-right: 2px;
	width: 10px;
	height: 10px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	border-radius: 50%;
	text-indent: -9999px;
	background: #666666;
}


.slideBox .bd  p {

text-align:center;
font-size:14px;
color:#666;
padding: 15px 20px 0 20px

}
.slideBox .hd ul li.on {
	background: #e72b49;
	color: #fff;
}
.slideBox .bd {
	width: 100%;
	position: relative;
	height: 100%;
	z-index: 0;
	margin: 0 auto;
}
.slideBox .bd li {
	width:33.3%;
	zoom: 1;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
	float: left;
	position: relative;
	overflow: hidden;
padding-bottom: 4px;
}
/* .slideBox .bd li img{width: 100%}	

	.slideBox .bd li:hover .tp{box-shadow: 0 4px 4px 0 #888;margin-top: -8px;}
	
.slideBox .bd li .tp a:hover img {
opacity: 0.9;
	
	
} */
.slideBox .bd li .tp {
	transition: 0.4s;
	width: 92%;
	margin: 0 auto;
	overflow: hidden;
		box-shadow: 0 2px 3px 0 #ccc
}
.slideBox .prev {

	position: absolute;
	left: 46%;
	bottom: -45%;
width: 37px;
	height: 37px;
border: 1px solid #2c3f87;
	line-height: 37px;
	text-align: center;
	color: #2c3f87;
  font-size: 25px;
 font-weight: bold;
  
	font-family: "宋体"
		
}
.slideBox .next {
	position: absolute;
	right: 46%;
	bottom: -45%;
width: 37px;
  height: 37px;
border: 1px solid #2c3f87;
 font-weight: bold;
	line-height: 37px;
	text-align: center;
	color: #2c3f87;
	font-size: 25px;
	font-family: "宋体"
		
}
.slideBox  .prev:hover{background: #e60c0c;color: #fff;border: 1px solid #e60c0c;}
.slideBox .next:hover{background: #e60c0c;color: #fff;border: 1px solid #e60c0c;}

.slideBox .mxzyceng{position: relative;left: 0; bottom: 0;padding-top: 15px;margin-top: -50px; width: 100%;height: 50px;background: rgba(0,0,0,0.4);text-align: center; color: #fff;font-size: 16px;}
.slideBox  .mxceng{overflow: hidden;padding-bottom: 66%;height: 0;}
.slideBox  li img{transition: 1s;width: 100%;}
.slideBox  li:hover  img{transform: scale(1.2);}
    
    /* PCç«¯éšè—å°åœ†ç‚¹ */
    @media screen and (min-width: 1024px) {
.hd {
	display: none;
}

}
    /* ç§»åŠ¨ç«¯éšè—ç®­å¤´ */
    @media screen and (max-width: 768px) {
.slideBox {
	width: 100%;
	position: relative;
	padding-top: 10px;
}
.slideBox .prev {
  left: 30%;
	bottom: -40%;
}
.slideBox .next {
	right:30%;
	    bottom:-40%;
}
.hd {
	display: none;
}
.slideBox .bd {
	width: 100%;
	position: relative;
	height: 100%;
	z-index: 0;
	margin: 0 auto;
	overflow:hidden;
}
.slideBox .bd li {
	width: 33.3%;
	zoom: 1;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
	float: left;
}
}  
    /* ç§»åŠ¨ç«¯éšè—ç®­å¤´ */
    @media screen and (max-width: 767px) {
      .slideBox .prev {
        left: 30%;
        bottom: -30%;
      }
      .slideBox .next {
        right:30%;
            bottom:-30%;
      }
.slideBox .bd li {
	width: 100%;
}
}   

.zhaox {padding-top: 40px;}
.zhaox  .zxfltit{padding-bottom: 50px;}
.zhaox .zxfltit h3{font-size: 26px;float: left;}
.zhaox .zxfltit a{font-size: 15px;float: right; color: #e60c0c;margin-top: 9px;}
.zhaox .zxfl{padding-right: 30px;}
.zhaox .zxfr{padding-left: 30px;}


.zxxq li{padding-top:15px;}
.zxxq li a{display: block;}
.zxxq .zxxqfl{float: left;font-size: 16px; color: #333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zxxq .zxxqfr{float: right;text-align: right;font-size: 14px;color: #666;}
.zxxq li i{margin-top: 5px; border-bottom: 1px dashed #999;display: block;}
.zxxq li:hover .zxxqfr{color: #e60c0c;}

.yqli {
	border: 1px solid #828282;
	line-height: 40px;
	overflow: hidden;
	margin-bottom: 50px;
}

.yqli li {
	text-align: center;
	float: left;
	margin-right: 60px;
}

.yqli li:nth-child(1) {
	border-right: 1px solid #828282;
	width: 10%;
}

/* .yqli li:nth-child(2){width: 20%;}
.yqli li:nth-child(3){width: 25%;} */
.yqli li a {
	color: #828282;
}

.yqli li a:hover {
	color: #fff;
}


.footertit h3 {
	text-align: center;
	font-size: 30px;
	color: #bebebe;
}

.footertit img {
	display: block;
	margin: 0 auto;
	padding-top: 10px;
	max-width: 100%;
}

.footer {
	background: #272727 url(../images/footerbg.jpg) center top no-repeat;
	margin-top:90px;
}

.footer>.container {
	position: relative;
	padding: 50px 15px;
	height: 450px;
}

#footernav {
	width: 100%;
	position: relative;
}

#footernav li {
	float: left;
	width: 16%;
}

#footernav li::before {
	display: block;
	position: absolute;
	content: "";
	width: 3px;
	height: 20px;
	background: #fff;
	top: 8px;
	margin-left: 130px;
}

#footernav li:last-child::before {
	display: none;
}

#footernav li .wenz {
	font-weight: 600;
}


#footernav li:nth-child(5) {
	float: left;
	width: 35%;
}

#footernav li p {
	font-size: 14px;
	text-align: center;
	color: #828282;
	margin-top: 50px;
}

#footernav li h3 {
	font-size: 28px;
	text-align: center;
	color: #828282;
	margin-top: 10px;
	margin-left: 30px;
}

#footernav dt {
	padding-bottom: 6px;
}

#footernav dt a {
	color: #828282;
	font-size: 16px;
	font-weight: bold;
}

#footernav dd a {
	color: #828282;
	font-size: 14px;
}

#footernav li .wenzz {
	font-size: 14px;
}

#footernav dt a,
#footernav dd a {
	line-height: 2.2;
	transition: color ease .5s;
}

#footernav dt a:hover,
#footernav dd a:hover {
	color: #fff;
}

.qrcode {
	margin: 0 auto;
	text-align: center;
}

.footer .div02 {
	width: 205px;
}

.footer .div02 {
	padding-top: 10px;
}

.footer .link {
	position: relative;
	margin-bottom: 1.5em;
	height: 32px;
}

.footer .link span {
	display: block;
	line-height: 32px;
	color: #888;
	text-indent: 25px;
	cursor: pointer;
	background: #fff url(../images/icon04a.png) 170px center no-repeat;
	transition: background ease .5s;
}

.footer .link:hover span {
	background-color: #00903B;
	background-image: url(../images/icon04b.png);
	color: #fff;
}

.footer .link div {
	position: absolute;
	display: none;
	left: 0;
	bottom: 30px;
	right: 0;
	padding: 6px 25px 0;
	background: #00903B;
}

.footer .link a {
	display: block;
	line-height: 2;
	color: #fff;
}

.footerlogo {
	position: absolute;
	bottom: 2em;
	left: 0;
	color: #ccc;
	font-size: 14px;
	line-height: 2em;
	padding: 0 15px;
}

.footerlogo a {
	color: #ccc;
}

.footerlogo a:hover {
	color: #fff;
}

.footerbot {
	background: #272727;
	overflow: hidden;
}

.footerbot p {
	color: #828282;
	font-size: 14px;
text-align: center;
padding: 15px 0;
}

 
/* 关于我们 */
.fangan{padding-top: 40px;}
.fafllb {border: 1px solid #ccc;border-bottom: none; margin-bottom: 40px}
.fafllb li a{display: block; width: 100%;line-height: 45px;color: #333; height: 45px;}
.fafllb li{border-bottom: 1px solid #ccc}
.fafllb li p{max-width: 150px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-left: 20px;font-weight: bold;font-size: 14px;}
 .fafllb li .active{color: #e60c0c;background: #f9f9f9;}
.fafllb li .active2{opacity: 1;}
.fafllb li:hover {background: #f9f9f9;}
.fafllb li:hover p{color: #e60c0c;}
 
.fafllb li:hover em{color: #e60c0c}
.fanganfr{padding-left:40px;}
.fanfrtit p{color: #666;font-size: 20px;float: left;font-weight: bold;} 
.fanganfr .fafllb i{display: block;height: 1px;background: #ccc;margin-top: 10px} 
.fanfrtit span{ padding-right: 10px;float: right;}
.fanfrtit span img{padding-right: 15px;margin-top: -5px;}
.fanfrtit .avt{color: #e60c0c;}
  
.abny p{text-indent: 2em;font-size: 14px;line-height: 30px; color: #666;}
.abny img{display: block;margin: auto;padding:40px 0;}


/* 产品中心 */
 .nypro li a{display: block;}
 .nypro li .ywimg{width: 100%;height: 0;padding-bottom: 67%; overflow: hidden; }
 .nypro li .ywimg img{transition: 1s;width: 100%;}
 .nypro li:hover   img{transform: scale(1.2);}
 .nypro li p{font-size: 14px ;color: #333;padding-top: 15px;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
 .nypro li:hover p{color: #e60c0c;}

 .prony .pronyfl{border: 1px solid #ccc;padding:10px;}
.prony .pronyfl img{width: 100%;}
.prony .pronyfr{padding-left: 100px;}
.prony .pronyfr h3{color: #404040;font-size: 22px;padding: 10px 0;font-weight: bold;}
.prony .pronyfr i{display: block;width: 100%;height: 1px;background: #ccc;margin: 15px 0;}
.prony .pronyfr p{color: #666;font-size: 14px;line-height: 30px;}
.prolm p{width: 150px;height: 40px;background:#e60c0c;text-align: center;line-height: 40px;font-size: 16px;color: #fff;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.prolm{border-bottom: 1px solid #ccc;margin: 60px 0 20px 0;}

.pro2txt h3{font-size: 16px;font-weight: bold;padding: 20px 0;}
.pro2txt p{font-size: 16px;line-height: 36px;}
.pro2txt img{padding: 15px 0;}
/* 联系我们 */
.lxny p{line-height: 32px;color: #666;font-size: 15px;}
.lxny h3{padding: 30px 0 10px 0; color: #000;font-size: 15px;}
 .ditu p{padding: 15px 0 ; line-height: 30px; color: #666;}


 /* 历程 */
 .event{background: #fff;padding-bottom: 80px;}
.event .info{float: left;line-height: 30px;}
.event .rel{position: relative;float: left;}
.event .con-r{width:100%;padding-left: 0%; }
.event ul{padding-left:60px;padding-top:45px}
.event ul::after,.event ul::before{position:absolute;content:''}
.event ul::before{z-index:1;top:0;left:0;width:25px;height:25px;background:url(../images/event_icon.png) no-repeat center}
.event ul::after{left:12px;top:0;width:1px;height:100%;background:#e6e6e6}
.event li{margin-bottom:.55rem}
.event .date{width:85px;height:32px;line-height:32px;background:#e93f37;border-top-right-radius:5px;border-bottom-right-radius:5px;text-align: center; font-size: 16px;color: #fff;}
.event .date::after,.event .date::before{position:absolute;content:''}
.event .date::before{left:-51px;top:50%;width:7px;height:7px;border:1px solid #999;border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.event .date::after{left:-15px;border-right:15px solid #e93f37;border-top:16px solid transparent;border-bottom:16px solid transparent}
.event .info{padding-left:.35rem;width:85%;}
 
/* 领导关怀 */

.nyld li a{display: block;}
.nyld li .ywimg{width: 100%;height: 0;padding-bottom: 64%; overflow: hidden; }
.nyld li .ywimg img{transition: 1s;width: 100%;}
.nyld li:hover   img{transform: scale(1.2);}
.nyld li p{font-size: 14px ;color: #333;padding-top: 15px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.nyld li:hover p{color: #e60c0c;}

/* 新闻 */
.clearfix:after, .mauto:after {clear: both;}
.clearfix:after, .clearfix:before, .mauto:after, .mauto:before {display: table;content: "";}

/* .contRightWrap{padding-top: 30px;} */
.courseList li {padding: 18px 0; border-bottom: 1px dashed #ccc;}
 
.courseList li .pic {float: left; width: 25%;overflow: hidden;
 padding-bottom: 16%;
    height: 0;
}
.courseList li .cont {float: right; width: 75%;padding-left: 25px}
.courseList li .cont h3 { font-size: 16px; font-weight: 600; line-height: 34px;}

.courseList li .cont h3  {color: #333333;}
.courseList li:hover h3 {color: #da251d;}
.courseList li .cont p {color: #666; line-height: 30px;}
.courseList li img{transition: 1s}
.courseList li:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
 .newsList li { overflow: hidden;   margin : 15px 0;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.newsList li .pic img {width: 100%}
.newsList li .cont {-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.newsList li .cont h3 {overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;margin-top: 2px; line-height: 28px; font-size: 16px; font-weight: bold;}
.newsList li .cont h3 a {color: #333333;}
.newsList li .cont h4 {margin-top: 12px; line-height: 24px; color: #adadad;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; font-size:15px;}
.newsList li .cont p {color: #999999; line-height: 28px; font-size:14px;padding-top: 20px;display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;}
.newsList li:hover h3 a {color: #da251d;}

.newsList li .cont .more{margin-top: 20px; float: right; border: 1px solid #eee;width:70px ;height: 30px;line-height:30px;text-align: center; font-size: 14px;}
.newsList li:hover .more{color: #da251d;}

.chengguotxt h3{font-size: 28px;padding-top: 10px; color: #333;text-align: center;font-weight:bold;}
.chengguotxt .ctxt span{padding-right: 20px; text-align: center; font-size: 12px;color: #333;display: inline-block;padding-top: 20px;}
.chengguotxt p{font-size: 16px; color: #333;text-indent: 2em;line-height: 34px;padding: 10px 0;}
.chengguotxt img{display: block;margin: auto;padding: 10px 0;}

.whfr{padding-left: 40px;}
.whfr p{display: inline-block;color: #e60c0c;font-size: 15px;}
.whfr span{font-size: 15px;}
.whfr li{padding: 5px 0;}
/* 招聘 */
.join-list .top .con-l {
	width: 230px
}

.join-list .top .con-r {
	padding-left: 4.5%;
	width: calc(100% - 230px);
	line-height: 36px
}

.join-list .head {
	width: calc(100% - 45px);
	color: #fff
}

.join-list .head .box {
	width: 20%
}

.join-list h2 {
	font-size: 36px
}

.join-list li {
	margin-bottom: 12px;
	BACKGROUND: #ebebeb;
}

.join-list li.cur .btn {
	background: url(../images/arrow1.png) no-repeat right center
}


.join-list .heads {
	cursor: pointer;
}

.join-list .btn {
	position: absolute;
	;
	width: 45px;
	height: 60px;
	background: url(../images/arrow2.png) no-repeat right center;
	cursor: pointer;
	right: 5%;
}

.join-list .con {
	width: 100%;
	color: #333;
	font-size: 18px;
}

.join-list .con .box {
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: left;
	padding-left: 30px;
	color: #333;
}

.join-list .info {
	display: none;
	width: 100%;
	;
	line-height: 35px;
	padding:4% 7%;
	background: #fff;
	font-size: 15px;
  color: #fff;
  border: 1px solid #e60c0c;
}

.join-list .jointxt span {
	color: #666;
	font-size: 16px;
	padding-top: 35px;
}

.join-list .jointxt h3 {
	color: #333;
	font-size: 14px;
  padding: 5px 0;
  font-weight: bold;
}
.join-list .jointxt p {
	color: #666;
	font-size: 14px;
	 
}

 
.join-list li.cur .els {
	color: #fff;
	background: #e60c0c;
}

.jiansheny li {
	padding-top: 30px;
	overflow: auto;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
}

.jiansheny i {
	width: 5px;
	height:5px;
	background: #ccc;
	display: inline-block;
	margin-right: 10px;
	margin-top: 10px;
	float: left;
}

.jiansheny p {
	color: #333;
	font-weight: bold;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.jiansheny ul {
	padding-right: 32px;
}

.jiansheny li:hover p {
	color: #e60c0c;
}

.jiansheny li:hover i {
	background: #e60c0c;
}

.jiansheny li span {
	font-size: 14px;
	text-align: right;
}
/* 下载 */
.touzi li{padding-top: 30px;}
.touzi li a{display: block;}
.touzi .touzifl{float: left;font-size: 14px; padding-top: 8px;color: #666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.touzi .touzifr{float: right;text-align: right;}
.touzi img{margin-top: -3px;margin-right: 6px;}

/* 页码 */
.in-page{color:#888;margin-top: 30px;}
.in-page span{padding:0 15px;border:1px solid #e8e8e8}
.in-page a{height:35px;line-height:35px;padding:8px 12px;border:1px solid #e8e8e8;border-radius:3px;}
.in-page a.cur,.in-page a:hover{border-color:#e60c0c;background:#e60c0c;color:#fff}



.zizhiny  span{width: 295px;height:195px;text-align: center;vertical-align: middle;display: table-cell;border: 1px solid #dddddd;padding: 10px;}
.zizhiny  span img{height: 100%; } 
.zizhiny  li{display: block;text-align: center}
.zizhiny  li p{padding: 20px;color: #646464;font-size: 14px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.zizhiny  li:hover p{color: #e60c0c;}


.xunh h3{font-size: 20px;font-weight: bold;text-align: center;padding-bottom: 20px;}
.xunh p{color: #444;line-height: 34px;padding: 10px 0;font-size: 16px;}
.xunh img{display: block;margin: auto;padding: 10px 0;}



 @media(max-width:1366px){
  .hdtopcn::before{display: none;}
  .hdtopcn h3{text-align: center;}
  .header nav ul li{padding:0 10px}
  .header nav ul li{margin: 0 15px;}
  .header .logo img{height: 50px;}
  .indexPart1 .list li p{    padding-bottom: 28px;}
}




@media(max-width:1200px){
  .hdtop .hdtopfl img{height: 98px;padding-top: 25px;}
  .header nav ul li{padding:0 4px}
  .header nav ul li{margin: 0 6px;}
  
  .gushifl p{padding-top: 0px;line-height: 23px}
  .gushifl .gengduo{margin-top: 15px}
  .gushifl h3{font-size: 24px;}
  .gushifl i{margin: 10px 0;}
 
}
@media(max-width:1024px){
  .footerbot{margin-top: 40px;}
  .footer{display: none;}
  .liuyan{padding: 0;}
  .header nav ul li{padding:  0px;text-align: center}
  .header .logo img{
    height: 60px;
}
.header nav ul li{margin: 0 8px;}

.header nav ul li>a {
  font-size: 16px;
}	
html.active{height:100%;overflow:hidden}
html.active body{height:100%;overflow:hidden}
html.active .header-m{left:260px}
html.active .header-m::after{display:block}
html.active .header-m .m-menu-b::after,html.active .header-m .m-menu-b::before{background:#000}
html.active .header-m .m-menu-b::before{transform:translateY(0) rotate(225deg);-webkit-transform:translateY(0) rotate(225deg)}
html.active .header-m .m-menu-b::after{transform:translateY(0) rotate(-225deg);-webkit-transform:translateY(0) rotate(-225deg)}
html.active .header-m .m-menu{display:block;left:0}
html.active .banner,html.active .i-banner,html.active footer,html.active main{transform:translateX(260px);-webkit-transform:translateX(260px)}




} 

@media(max-width:996px){
  .header .logo img{display: none;}
  .header nav ul li{padding:0 10px }
  .hdtop .hdtopfl {text-align: center}
  .hdtop .hdtopfr img{display: none}
  .gushifl p{padding-top: 5px;line-height: 26px}
  .gushifl .gengduo{margin-top: 5px}
  .fafllb li em{display: none!important;}
  .fanganfl {display: none!important;}
}

@media(max-width:768px){

  .hdtop{height: 0;}
  .hdtop .hdtopfr {display: none}
  .hdtop .hdtopcn{display: none;}
  .hdtop .hdtopfl img{display: none}
.side{display: none;}
  
  .banner{margin-top:70px}

  .header-m{display:block!important;z-index:999;position:fixed;left:0;top:-1px;width:100%;height:70px;background:#fff;box-shadow:1px 1px 10px rgba(0,0,0,.1)}
  .header-m::after{display:none;position:fixed;content:'';top:70px;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
  .header-m .logo{position:absolute;left:50%;line-height:70px;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
  .header-m .logo img{max-height:45px; max-width:none;}
  .header-m .m-menu-b{display:block;position:absolute;top:0;left:0;width:60px;height:70px;cursor:pointer}
  .header-m .m-menu-b::after,.header-m .m-menu-b::before{position:absolute;top:50%;left:calc(35px / 2);content:'';width:25px;height:1px;z-index:9999;transition:all .3s ease-out .3s;-webkit-transition:all .3s ease-out .3s;background:#222}
  .header-m .m-menu-b::before{transform:translateY(-4px) rotate(0);-webkit-transform:translateY(-4px) rotate(0)}
  .header-m .m-menu-b::after{transform:translateY(4px) rotate(0);-webkit-transform:translateY(4px) rotate(0)}
  .header-m .m-menu{display:none;z-index:888;position:fixed;width:100%;width:260px;height:100%;top:0;left:-260px;opacity:1;background:#fafafa;text-align:left;padding-top:70px}
  .header-m .m-menu::after{position:absolute;top:70px;content:'';width:100%;height:1px;background:#ebebeb}
  .header-m .nav{height:100%;overflow-x:hidden;overflow-y:auto}
  .header-m .nav>li{border-bottom:1px solid #ebebeb;animation:resize .5s both;-webkit-animation:resize .5s both}
  .header-m .nav>li>a{position:relative;display:block;width:100%;font-size:15px;padding:0 40px;color:#666;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;overflow:hidden;height:50px;line-height:50px}
  .header-m .nav>li>a::after{position:absolute;left:20px;top:50%;margin-top:-5px;content:'';width:8px;height:8px;border:1px solid #999;border-radius:50%;background:0 0;transition:all .3s;-webkit-transition:all .3s}
  .header-m .nav>li .sub-nav{display:none}
  .header-m .nav>li .sub-nav a{position:relative;display:block;line-height:24px;padding:12px 40px;background:#f2f2f2;color:#4e4e4e}
  .header-m .nav>li .sub-nav a::after,.header-m .nav>li .sub-nav a::before{position:absolute;content:'';width:0;height:0;left:20px;top:20px;border:5px solid transparent;overflow:hidden;transition:all .3s;-webkit-transition:all .3s}
  .header-m .nav>li .sub-nav a::before{left:21px;border-left:5px solid #555}
  .header-m .nav>li .sub-nav a::after{border-left:5px #ebebeb solid}
  .header-m .nav>li.cur{position:relative}
  .header-m .nav>li.cur::after,.header-m .nav>li.cur::before{position:absolute;content:'';background:#999;transition:all .5s;-webkit-transition:all .5s}
  .header-m .nav>li.cur::before{top:19px;right:25px;width:2px;height:12px}
  .header-m .nav>li.cur::after{top:24px;right:20px;width:12px;height:2px}
  .header-m .nav>li.active::after{background:#fff}
  .header-m .nav>li.active::before{height:0}
  .header-m .nav>li.active>a{color:#fff;background:#e60c0c;}
  .header-m .nav>li.active>a::after{background:#fff;border-color:#fff}
  .header-m .nav>li.active .sub-nav li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
  .header-m .m-language{position:absolute;left:0;top:0;width:100%;text-align:center}
  .header-m .m-language a{color:#666;height:70px;line-height:70px;font-size:16px;animation:slideInUp 1.5s both;-webkit-animation:slideInUp 1.5s both; padding:0 10px;}
  .header{display:none}

  .main-nav-m{display:block!important;position:relative;z-index:10;cursor:pointer; }
  .main-nav-m .title{position:relative;height:45px;line-height:45px;padding:0 10px;background:#e60c0c;}
  .main-nav-m .title strong{color:#fff;font-size:16px;font-weight:700}
  .main-nav-m .title i{position:absolute;content:'';width:45px;height:100%;right:0}
  .main-nav-m .title i::after,.main-nav-m .title i::before{position:absolute;top:50%;content:'';width:12px;height:1px;background:#fff;transition:all .3s;-webkit-transition:all .3s}
  .main-nav-m .title i::before{left:46%;transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
  .main-nav-m .title i::after{right:46%;transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
  .main-nav-m .title.active i::before{transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
  .main-nav-m .title.active i::after{transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
  .main-nav-m ul{display:none;position:absolute;top:45px;width:100%;padding:0 10px;background:rgba(236, 91, 91, 0.8);color:#fff}
  .main-nav-m ul li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
  .main-nav-m ul li a{display:block;height:45px;line-height:45px;border-bottom:1px solid rgba(255,255,255,.55); color:#fff;}


  .zhanshi{height: 500px;}
 .gushifl  {padding: 20px 0 0 0;}
 
 .gushicn{padding-left: 0;padding-top: 20px;}
 .gonggtit{padding: 30px 0;}
.footer{display: none;}
.footerbot{margin-top: 40px;}
.jianj {margin-top: 160px;margin-bottom: 30px;}
.fanganfl {display: none!important;}
.fanganfr {padding-left: 0;}
.fanfrtit{display: none;}
.xian{display: none!important;}
.prony .pronyfr{padding-left: 30px;}


}
@media(max-width:767px){
  
  .zhanshi{height: 470px;}
  .jianj .jjtxt h3{margin-top: -110px;}
  .gonggtit h3{font-size: 25px;}
  .gonggtit p{font-size: 14px;padding: 5px 0;}
  .gonggtit{padding: 30px 0;}
  .zhaox .zxfl{padding-right: 0;}
  .zhaox .zxfr{padding-left: 0;padding-top: 30px;}
  .zhaox .zxfltit h3{font-size: 18px;font-weight: bold;}
  .zhaox .zxfltit{padding-bottom: 20px;}
  
  .zhaox .zxfltit a{margin-top: 2px;}
  .zhaox{padding-top: 40px;}
  .jianj{margin-bottom: 30px;}
  .jianj .jjpic img{width: 100%;}
  .jianj .jjtxt img{width: 100%;padding: 15px;}
  .jianj .jjtxt{top: 0;padding: 10px;}
  .newsfr{padding-left: 15px;}
.fangan{padding-top: 20px;}
.nybanner{margin-top: 70px;}
.abny img{padding: 20px 0;}
.footerbot{margin-top: 20px;}
.prony .pronyfr{padding-left: 0px;}
.prony .pronyfr h3{font-size: 18px;}
.prony .pronyfr i{margin: 5px 0;}
.prolm{margin-top: 20px;}

.courseList li .pic{width: 40%;}
.courseList li .cont{width: 60%;padding-left: 15px;}
.newsList li .cont p{padding-top: 10px;line-height: 24px;}
.contRightWrap{padding-top: 0;}
.chengguotxt h3{font-size: 18px;}
.whfr{padding-left: 0px;}

}
